iT邦幫忙

0

想問一下concatenate跟value的差異

  • 分享至 

  • xImage
  •  

大家晚安,我是自學仔,前一陣子有上來詢問關於自製簡易的防呆下單報表,那今天持續練習的時候有多了點疑問,順便寫一下菜雞的思考迴路,有碰到同樣困擾的菜雞可以少走點冤妄路,所以分隔線以上其實都是多打的,而且我相信應該很多人看標題就知道答案了。

那我之前問的問題是廚具下單的防呆表單,那最後求助出來的結論是先把型號先用value分類好之後用vlookup來做搜尋,例如型號是:

   型號 寬度  深度  高度 
    A:  80   60    80    
    B:  90   60    80    

先用value把尺寸整理起來變成

       型號 寬度  深度  高度 
806080  A:  80   60    80    
906080  B:  90   60    80    

然後再用vlookup來找型號

那後來發現有中文字要納入裡面

       型號 寬度  深度  高度   彎管空間
806080  A:  80   60    80      有
906080  B:  90   60    80      有

我原本是用很土砲的unicode來把中文抓成數字,結果有些中文字太多,unicode變成超級長,儲存格裝不下,所以我就又想到了用ceiling來把unicode縮短成兩位數(因為會有中文字的狀況都只有二選一,所以不會有數字失真導出錯的結果)

結果剛剛在練習的時後突然發現concatenate函數可以直接把儲存格資料合併,剛剛再去改函數試了一下也發現一樣成功,而且函數長的更平易近人了。

那上網google了一下,可能這個問題太菜了,菜到沒人拿出來討論


以上是一路過來的思考方式,那我想請教大家的是:

concatenate可以直接把儲存格的資料合併,那用它跟用value的差異是什麼?

我的菜雞想法是說是不是concatenate是直接把資料合併,再加上我的需求比較簡單,不會牽涉到複雜計算,所以才會出現concatenate比value好的狀況?

如果正常要做數據分析,要整理數據的情況下還是要用value抓出來,這樣才能做後續運算?

煩請各位大德解惑


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言